Merge: Minor fixes for signed vs unsigned integers.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Jun 2011 05:33:33 +0000 (22:33 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Jun 2011 05:33:33 +0000 (22:33 -0700)
1  2 
src/ChangeLog

diff --cc src/ChangeLog
index 0438c9ec36b4c941ef560da9b07e437f4de63fec,d2dc0124a38f70249726145c8f7bde21ff2b4d77..52b906a5d92edd74d14fd3d8ad27d15f881ef9c1
@@@ -1,14 -1,19 +1,30 @@@
 -2011-06-01  Paul Eggert  <eggert@cs.ucla.edu>
++2011-06-02  Paul Eggert  <eggert@cs.ucla.edu>
+       Minor fixes for signed vs unsigned integers.
+       * character.h (MAYBE_UNIFY_CHAR):
+       * charset.c (maybe_unify_char):
+       * keyboard.c (read_char, reorder_modifiers):
+       XINT -> XFASTINT, since the integer must be nonnegative.
+       * ftfont.c (ftfont_spec_pattern):
+       * keymap.c (access_keymap, silly_event_symbol_error):
+       XUINT -> XFASTINT, since the integer must be nonnegative.
+       (Fsingle_key_description, preferred_sequence_p): XUINT -> XINT,
+       since it makes no difference and we prefer signed.
+       * keyboard.c (record_char): Use XUINT when all the neighbors do.
+       (access_keymap): NATNUMP -> INTEGERP, since the integer must be
+       nonnegative.
 +2011-06-01  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Make it possible to build with GCC-4.6+ -O2 -flto.
 +
 +      * emacs.c (__malloc_initialize_hook): Mark as EXTERNALLY_VISIBLE.
 +
 +2011-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuf.c (get_minibuffer, read_minibuf_unwind):
 +      Call minibuffer-inactive-mode.
 +
  2011-05-31  Juanma Barranquero  <lekktu@gmail.com>
  
        * makefile.w32-in ($(BLD)/data.$(O), $(BLD)/editfns.$(O)):